その前に

仮想デスクトップを作れるようにならないと。

仮想デスクトップ
デスクトップの情報取得方法
作成した仮想デスクトップとの切り替え方法
ウィンドウステーション
デスクトップオブジェクト
アクセス権
アクセスフラグ
標準アクセス権
固有アクセス権
GetThreadDesktop
OpenInputDesktop
CreateDesktop
GetStartupInfo
CreateProcess
SwitchDesktop
OpenDesktop
GetProcessWindowStation
GetUserObjectInformation
CloseDesktop
UOI_NAME
UOI_USER_SID
DESKTOP_CREATEWINDOW
DESK

DESKTOP_CREATEWINDOW
DESKTOP_ENUMERATE
STARTUPINFO構造体

CreateProcessAsUser

http://www.cisnet.or.jp/home/tsuneoka/win32sub/5.html

http://www.ascii.co.jp/pb/msdn/article/a01_0027.html